﻿#ifndef __SS_RAY_H__
#define __SS_RAY_H__
#include "ssVector.h"


namespace StarSeeker
{

class ssRay
{
public:
	ssRay();
	ssRay(ssVector3 p, ssVector3 d);
	~ssRay();

	void Set(ssVector3 p, ssVector3 d);
	void SetLength(ssfloat len);
	ssVector3 Begin();
	ssVector3 End();
	ssfloat SquareOfLength();
	ssfloat Length();


	ssVector3	m_dir;//方向单位向量
	ssfloat		m_len;//方向向量长度
	ssVector3	m_p0;//起点
};

}
#endif
